#ifndef HIGHLIGHTERS_H
#define HIGHLIGHTERS_H

#include <QObject>
#include <QString>
#include <QStringList>
#include <QList>

struct THighlighter {
    QString displayName;
    QString fileExt;
};  

class QAceHighlighters : public QObject {
    Q_OBJECT

  public:
    THighlighter GetHighlighter(int index);
    int GetHighlighterByName(QString name);
    int GetHighlighterByExt(QString ext);
    void InitHighlighters();
    int GetCount();

  private:
    QList<THighlighter> highlighters;
};

#endif
